The phrase "gun nut" is used to describe someone who is extremely enthusiastic, obsessed, or fanatical about guns.